Caddy 2 简易使用
#说明
-
下载 并放到PATH中
-
编写Caddyfile
https://github.com/caddyserver/caddy/releases
#域名
arick.top {
#静态文件 index.html
#file_server browse
#反向代理地址
reverse_proxy 127.0.0.1:9000
}
#监听端口
:2016 {
reverse_proxy 127.0.0.1:9001
}
#Make sure to reload Caddy (or stop and start it again) when you change the Caddyfile.
#Now you can access the proxy at localhost:2016.
:8080 {
respond "I am 8080"
}
:8081 {
respond "I am 8081"
}
vim Caddyfile
orajp.arick.top {
# 自动启用 HTTPS
reverse_proxy localhost:80
}
jp.arick.top {
# 自动启用 HTTPS
reverse_proxy localhost:80
}
./caddy run
- 进入 配置文件目录 运行 服务 命令 caddy run caddy start caddy reload
/etc/systemd/system/caddy.service
[Unit]
Description=caddy Daemon, Another Clash Kernel.
After=network.target NetworkManager.service systemd-networkd.service iwd.service
[Service]
Type=simple
LimitNPROC=500
LimitNOFILE=1000000
Restart=always
WorkingDirectory=/opt/soft/caddy
ExecStartPre=/usr/bin/sleep 1s
ExecStart=/opt/soft/caddy/caddy run
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target